home *** CD-ROM | disk | FTP | other *** search
- XLISP version 1.4 Distribution Disk - December 31, 1984
-
- By: David Betz
- 114 Davenport Ave.
- Manchester, NH 03103
- (603) 625-4691 (home)
-
- This disk contains the following files:
-
- Documentation
-
- XLISP.MEM XLISP document
- README.TXT this file
-
- Executable program
-
- XLISP.EXE XLISP for MS-DOS (CI-C86 small model)
-
- Interpreter sources
-
- XLISP.C the main entry point
- XLISP.H XLISP include file
- XLREAD.C reader (including the load function)
- XLEVAL.C evaluator
- XLPRIN.C printer
- XLDBUG.C debugging and error handling routines
- XLSUBR.C built-in subr/fsubr support routines
- XLBIND.C symbol binding routines
- XLJUMP.C non-local jump routines
- XLINIT.C initialization code
- XLSYM.C symbol table routines
- XLIO.C i/o support routines
- XLDMEM.C dynamic memory routines (garbage collector)
- XLGLOB.C global variable declarations
-
- Built-in functions
-
- XLFTAB.C function initialization table
- XLBFUN.C basic functions
- XLSETF.C setf function
- XLLIST.C list functions
- XLCONT.C control functions
- XLMATH.C arithmetic functions
- XLFIO.C file i/o functions
- XLSTR.C string functions
- XLSYS.C system functions
-
- Object-oriented programming support
-
- XLOBJ.C object-oriented programming support
- XLSTUB.C stubs for XLOBJ.C (to remove object support)
-
- Sample XLISP code
-
- INIT.LSP sample initialization file
- PROLOG.LSP tiny prolog interpreter
- PT.LSP programmable turtle program
- FACT.LSP factorial function
- TRACE.LSP simple trace facility
- ART.LSP code from the Byte article on XLISP
-
- Note:
-
- In order to create a version of XLISP with object-oriented programming
- support, include the file XLOBJ and leave out XLSTUB. In order to
- create a version without object-oriented programming support, include
- the file XLSTUB and not the file XLOBJ.